@charset "utf-8";
/* CSS Document */

html{ overflow-x:hidden}
#continue{ font-family: "microsoft yahei"; margin:0 auto; padding:0px; text-align:left; list-style:none; text-decoration:none; font-size:14px; color:#171717;}
*{ margin:0 auto; padding:0px; list-style:none; text-decoration:none; font-family:"微软雅黑";}
p{ color:#515050; font-size:14px;}
p a{color:#515050; transition: all 500ms ease-in 0ms;}
a{color:#171717;text-decoration:none;transition: all 500ms ease-in 0ms;}
a:hover{ text-decoration:none;color:#171717;}
p a:hover{ color:#019214;}
img,a img{ border:none;}
.clear{ clear:both;}

.w-100{width:100%; height:auto; overflow:hidden;}
.w-1100{width:1200px; margin:0 auto; overflow:hidden;}
.w-1100-1{width:1200px; margin:0 auto;}
.w-1200{width:1200px; margin:0 auto; overflow:hidden;}
.w-1200-1{width:1200px; margin:0 auto;}
.w-1236{width:1236px; margin:0 auto; overflow:hidden;}
.w-1280{width:1280px; margin:0 auto;}
.line01{ width: 100%; border-top:#d8d8d8 1px solid; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.mt-4{ margin-top:4px;}
.mt-6{ margin-top:6px;}
.mt-8{ margin-top:8px;}
.mt-10{ margin-top:10px;}
.mt-15{ margin-top:15px;}
.mt-20{ margin-top:20px;}
.mt-30{ margin-top:30px;}
.mt-35{ margin-top:35px;}
.mt-40{ margin-top:40px;}
.mt-50{ margin-top:50px;}
.mt-60{ margin-top:60px;}
.mt-65{ margin-top:65px;}
.mt-70{ margin-top:70px;}
.mt-80{ margin-top:80px;}
.mt-90{ margin-top:90px;}
.mt-100{ margin-top:100px;}
.mt-110{ margin-top:110px;}
.mt-120{ margin-top:120px;}
.mt-130{ margin-top:130px;}
.mt-140{ margin-top:140px;}
.mt-150{ margin-top:150px;}
.mt-160{ margin-top:160px;}
.mt-170{ margin-top:170px;}
.mt-180{ margin-top:180px;}
.mt-250{ margin-top:250px;}
.pt-50{padding-top:50px;}

.mb-10{ margin-bottom:10PX;}
.mb-20{ margin-bottom:20PX;}
.mb-30{ margin-bottom:30px;}
.mb-40{ margin-bottom:40px;}
.mb-50{ margin-bottom:50px;}
.mb-60{ margin-bottom:60px;}

.bg-tc{ background-position:top center; background-repeat:no-repeat;}
.bg-tl{ background-position:top left; background-repeat:no-repeat;}
.bg-tr{ background-position:top right; background-repeat:no-repeat;}
.f-s13{ font-size:13px;}
.f-s14{ font-size:14px;}
.f-s15{ font-size:15px;}
.f-s16{ font-size:16px;}
.f-s17{ font-size:17px;}
.f-s18{ font-size:18px;}
.f-s20{ font-size:20px;}
.f-s22{ font-size:22px;}
.f-s24{ font-size:24px;}
.f-s26{ font-size:26px;}
.t-align-r{ text-align:right;}
.t-align-l{ text-align:left;}
.t-align-c{ text-align:center;}

.t-color-w{ color: #ffffff; }
.f-s18{ font-size: 18px; }
.f-s14{ font-size: 14px; }

/*TOP*/

.hmcont{ width:100%; }

.toprh{ width:100%; height:147px; position:absolute;top:0px; left:0px; z-index:9999; background: url(../images/logobg.png) no-repeat center;}
.topc{height:40px; width:1180px; margin:0 auto;}
.topc p{ display:block; float:left; font-size:14px; line-height:40px;}
.topc span{ display:block; float:right; font-size:16px; background:url(../images/tel.png) left center no-repeat; padding-left:30px; line-height:40px; color: #fff;}
.top_r{ width:754px; float:right;  height:150px;}
.top_l{ width:380px; height:107px; float:left;}
.top_hm{ width:1180px; height:107px; margin:0 auto; }
.nav{ width:100%;height:107px; background:#000000; clear:both; }
.hmnav{ width:980px; margin:0 auto; height:107px;}
.htnav{ width:100%; height:107px;}
.logo-nav{ width:100%;height:107px;}
.nav-ul li{text-align:center;float:left;height:107px;position:relative;/*border-right:1px solid #e7e7e7;*/}
.nav-ul li a{color:#252525;font-size:18px;transition: all .3s;height:107px; line-height: 107px;display: block; width:110px; font-weight:600;}
.nav-ul li:hover a,.nav-ul li.hover a{color: #fca904; font-weight:600;}
.nav-ul li .second-div{position:absolute;left:-10px;top:0px;z-index: 99999; }
.nav-ul li .second-div .second-ul{position:absolute;left:3px;top:107px;width:180px;display:none;/* background: url(../images/hbg.png) repeat;*/}
.nav-ul li .second-div .second-li{float:left;width:180px;}
.nav-ul li .second-div .second-li a{width:180px;height:45px;line-height:45px; float:left;text-align:center;border-bottom:1px solid #ddd;background:#fff;font-size:14px;color:#000;}
.nav-ul li .second-div .second-li a:hover{background:#666;color: #fff;}

.contents2{ width:100%; height:480px;}
.container2{
  width: 100%; clear:both;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }
  .fullSlide {
  width: 100%;
  position: relative;
  height:744px;
  background: #000;
  text-align: center; }
.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden; }
.fullSlide .bd ul {
  width: 100% !important; }
.fullSlide .bd li {
  width: 100% !important;
  height: 744px;
  overflow: hidden;
  text-align: center; }
.fullSlide .bd li a {
  display: block;
  height: 744px; }
.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom:30px;
  left: 0;
  height:5px;
  line-height: 5px; }
.fullSlide .hd ul {
  text-align: center; }
.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 47px;
  height: 5px;
  margin: 1px;
  overflow: hidden;
  background: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5;
  line-height: 999px; }
.fullSlide .hd ul .on {
  background: #f00; }
.fullSlide .prev, .fullSlide .next {
  position: absolute;
  z-index: 999;
  top: 55%;
  left: 10%;
  width: 58px;
  height: 80px;
  background: url(../images/left_on.png) no-repeat;
  cursor: pointer;
  display: none; }
.fullSlide .next {
  left: auto;
  right: 10%;
  background: url(../images/right_on.png) no-repeat; }

/*END TOP*/ 


.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {  position: relative; float: left; width: 100%; overflow:hidden;}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 15%; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 15%; }
.slide_container .tu{ width:100%; height:602px;}

/*hOME MIDDLE*/
    /*所有标题*/
.h-tit01{ width: 100%; height:100px; background: url(../images/bg01.jpg) no-repeat top center;}
.h-tit01 h2{ height: 45px; width: 100%; font-size:30px; color: #000000; text-align: center;  font-weight:bold; line-height:45px;}
.h-tit01 p{ width: 100%; height: 33px; font-size: 16px; color: #fff; text-align: center; letter-spacing: 0px; padding-top:20px;}

.sygsjj{ width: 100%; height:420px; background: url(../images/aboutbg.png) no-repeat top center;}
.case h1{ text-align:center; padding:83px 0 23px 0;}
.bttit{ text-align:center; background:url(../images/b1.png) bottom center no-repeat}
.bttit b{ color:#fff; font-size:42px; text-transform:uppercase; display:block; text-align:center;}
.bttit span{ color:#fff; font-size:32px; font-weight:bold;}

.sygsjj .gsjj{color:#252525; font-size:16px; margin:30px 0; line-height:240%; text-align:left; width:780px; height:368px;}
.more{ text-align:center; color:#ff0000;  padding:5px 10px; margin-left:0%; line-height:50px; font-size:16px;}

    /*end所有标题*/
.h-proclass01{ margin: 0px; padding:0px; width: 1200px; height: auto; overflow: hidden;margin:0 auto;}
.h-proclass01 ul{ width: 1200px; margin:0 auto;}
.h-proclass01 ul li{ margin-right: 12px;margin-left: 12px; margin-bottom: 12px; float: left; width: 176px; height: 44px; background-color: #009944; border-radius:25px;}
.h-proclass01 ul li:hover{ background-color: #007e38;}
.h-proclass01 ul li a{ display: block; float: left; width: 100%; height: 44px; font-size:18px; color: #fff; text-align: center; line-height: 44px;}
.h-proclass01 ul li:hover a{ color: #fff;}
.h-pro01{width: 1200px;height: auto; overflow: hidden;}
.h-pro01 ul{ width:1200px;margin:0 auto;}
.h-pro01 ul li{ float: left; margin-right: 18px; margin-bottom: 25px; width: 276px; height: 280px;border: 3px solid #009944;}
.h-pro01 ul li:hover{  border:3px solid #009944;}
.h-pro01 ul li .tu{ margin-top:15px; margin-left:13px;  width: 250px;  height: 173px;  overflow: hidden;}
.h-pro01 ul li .tu img{  width: 250px;  height: 173px; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.h-pro01 ul li:hover .tu img{  -webkit-transform: scale(1.1, 1.1);  -moz-transform: scale(1.1, 1.1);  transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.h-pro01 ul li a h3{margin-top:10px;margin-left:15px;display: block;width: 250px;height: 32px;background-color: #eeeeee;font-size:16px; color: #000; text-align: center;line-height: 32px;}
.h-pro01 ul li:hover a h3{ background-color: #009944; color: #fff;}
.h-pro01 ul li .dianhu{ margin-top:15px;margin-left:15px; width: 250px; height: auto; text-align:center;}
.h-pro01 ul li .dianhu p{ width: 100%; height: 22px; font-size: 14px; color: #000; text-align:center;}
.h-pro01 ul li .dianhu span{ width: 100%; font-size: 14px; color: #000;}

.h-about{ width: 100%; height:500px; background: url(../images/bg02.jpg) no-repeat top center;}
.h-about-1{ margin-top:35px; float: right; width: 565px; height: 60px;}
.h-about-1 h3{ display: block; height: 57px; width: 100%; font-size:36px; color: #fff;}
.h-about-1 p{ display: block; width: 100%; font-size:16px; color: #093580; text-transform: uppercase; letter-spacing: 0px;}
.h-about-2{ margin-top:15px; float: right; width: 600px; height: 257px; font-size: 16px; color: #ffffff; line-height:240%; overflow: hidden; padding-right:15px;}
.h-about-more a{ margin-top:20px; margin-right: 126px; display: block; float: right; width: 346px; height: 43px; border:1px solid #fff;font-size: 16px; color: #fff; text-align: center; line-height: 43px;}
.h-contact{ float: left; width:480px; height: auto; overflow: hidden;}
.h-zi01{ width: 100%; height:30px; border-bottom: 1px solid #005dcf; font-size: 15px; color: #000;}
.h-zi02{ margin-top:5px; width: 100%; height: 165px; font-size:16px; color: #000; line-height:200%;}
.h-r01{ margin-top:35px; float: right; width: 572px;}

.h-r01 .n-tit{ width: 100%; height: 45px;}
.h-r01 .n-tit .tit01{ float: left; width: 341px; height: 45px; background-color: #005dcf; text-indent: 37px; font-size: 20px; color: #fff; line-height: 45px;}
.h-r01 .n-tit .more01 a{ display: block; float: right; width: 200px; height: 43px; border: 1px solid #e5e5e5; padding-right: 19px; font-size: 15px; color: #313030; text-align: right; line-height: 43px;}
.h-news01{ margin-top: 45px;width: 572px; height: auto; overflow: hidden;}
.h-news01 li{ margin-bottom: 20px; width: 100%; height: 110px; border-bottom: 1px solid #eeeeee;}
.h-news01 li a h3{ height: 40px; font-size: 17px; color: #000; -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;}
.h-news01 li:hover a h3{ text-indent: 10px; -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.h-news01 li p{ display: block; width: 100%;height: 56px; font-size: 14px; color: #757575; line-height: 130%; overflow: hidden;}
.h-case-bg{ width: 100%; height: 243px; padding:40px 0px; background-color: #eeeeee; overflow: hidden;}

/*搜索*/
.content{ width: 1200px; margin: 0 auto; position: relative; font-family: "Microsoft YaHei", serif;}
.search { height: 80px; background: url("../images/seb.png") no-repeat center 0;}
.search .sed { width: 270px; height: 78px; background:url("../images/se_03.png") no-repeat 25px 45px; position: absolute; left: 0; top: -29px; font-size: 18px; color: #fff; line-height: 30px; padding: 35px 0 0 80px;}
.search .sed span { display: block; font-size: 36px; color: #fff; margin-top: 5px; font-family:Impact;}
.search .sez { float: left; padding-left:370px; font-size:16px; color: #252525; line-height: 80px;}
.search .sez a { color: #252525; margin-right: 15px; font-size:16px;}
.search .sey { float: right; margin-top: 20px; margin-right:20px;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:230px; height:36px; border:none; padding:0 2px 0 13px; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#333; line-height:36px; outline:none;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so.gif) no-repeat; border:none;width:49px; height:36px;}
/*单页*/
.ny-content{ padding: 20px 0px; font-size: 15px;line-height: 190%;color: #666;}
/*END hOME MIDDLE*/

/*首页产品*/
.indexMain{position:relative;padding-top:10px; padding-bottom:40px; background: url(../images/probg.jpg) center no-repeat; position:relative;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.indexMain .product{ position:relative; z-index:10;}
.proTitle{ width:250px;}
.proTitle .t_t{background:#fca904; color:#fff;  text-align:center;padding:12px 0 18px 0; border-top-left-radius:10px; border-top-right-radius:10px;}
.proTitle .t_t .div1{ display:block; font-size:32px; font-weight:700; letter-spacing: 3px;}
.proTitle .t_t .div2{ display:block;height: 19px;  margin-top:7px; font-size:16px;}
.proTitle .pclass{ background:#fff; padding:5px 0 30px 0; border:1px solid #fca904; border-bottom: 1px solid #fca904;}
.proTitle .pclass li{ margin:auto;margin-top:15px; }
.proTitle .pclass li a{ display:block;height:36px; line-height:36px; background:#fff;     width:225px; margin:auto; }
.proTitle .pclass li a span{ display:inline-block; margin-left:10px; padding-left:25px;     border-radius:20px; font-size:16px;color:#fff; background:#2058a3 url(../images/class_t.png) 5px center no-repeat;width:185px; text-align:left;}
.proTitle .pclass li a:hover span{color:#fca904; text-decoration:underline;}
.proTitle .m{ display:block;margin-top:5px; height:60px; line-height:60px; background:#fead15; color:#000; font-size:27px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; text-align:center;}
.proTitle .m:hover{ background-color:#009946; color: #fff;}
.proTitle .left_lxwm{margin-top:5px;}
.proTitle .divT{margin:auto; height:60px; line-height:60px; text-align: center; color: #fff; font-size: 25px; font-weight: 700; background:#009944;}
.proTitle .lxwm_box{ padding:5px 15px; border:1px solid #ddd;}
.proTitle .lxwm_box p{ padding:10px 0px; border-bottom:1px dashed #ddd; margin:auto;word-break:break-all; font-size: 14px; color: #333;}
.proTitle .lxwm_box p:last-child{ border:0;}
.prdListBox{}
.indexMain .prdListBox .b{ height:4px; border-top:2px solid #009944;border-bottom:1px solid #009944;margin-bottom:20px; }
.indexMain .productList{ overflow:hidden; width:920px;height:748px; position:relative;}
.indexMain .productList ul{ overflow:hidden; width:930px;height:1325px;}
.indexMain .productList ul li{ width:300px; float:left; margin:0 10px 10px 0; background-color:#fff; } 
.indexMain .productList ul li .boxa{  display:block; cursor:pointer; border:1px solid #ebebeb;}
.indexMain .productList ul li .boxa .spanImg{ display:block; overflow:hidden;width:100%;margin:auto; height:213px; position:relative;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.indexMain .productList ul li .boxa .spanImg .aB{display:none; width:100%;height:100%; position: absolute; background: rgba(0,153,68,0.8); overflow: hidden; left: 0; top: 0; z-index: 5;}
.indexMain .productList ul li .boxa .spanImg .aB em{ display:block; width:100%; height:100%;background:url(../images/chakan.png) center center no-repeat;}
.indexMain .productList ul li .boxa:hover .spanImg .aB{ display:block;}
.indexMain .productList ul li .spanT{ display: block; z-index:10; height:40px; line-height:35px; width:222px; margin:auto; text-align:center;color:#666; font-size:16px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.indexMain .productList ul li .spanT:hover{ color:#e0222c;}
.indexMain .more{ display:block; width:100%; height:10px; margin:auto; background-color:#ebebeb; margin-top:15px; border-radius:10px;}
.indexMain .more:hover{ background-color:#c20307;}


/*内页*/
.ny-flash{ width: 100%; height: 300px; background-image: url(../images/ny-flash.jpg); }
.ny-df01{ width:100%;padding:30px 0px;  border-top:#dcdcdc 1px solid;}

  /*案例*/
.h-case01{ margin:0px; padding:0px; width:1200px; overflow:hidden;}
.h-case01 ul{ width:1300px; margin-top:30px;}
.h-case01 ul li{ float:left; width:287px; height:250px; margin-right:16px;}
.h-case01 ul li .tu{ width:287px; height:168px; border:#febe3b 2px solid; overflow:hidden; margin-bottom:20px;border:#015cb5 2px solid;
-moz-border-radius: 10px;       -webkit-border-radius: 10px;     border-radius:10px;        
}
.h-case01 ul li .tu .tu01 a{ width:287px; height:168px;  overflow:hidden;
 -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;
}
.h-case01 ul li:hover .tu .tu01{ width:287px; height:168px;
 -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;
}
.h-case01 ul li a{display:block; width:170px; height:38px; line-height:38px; font-size:16px; text-align:center; color:#110e0e; margin:0 auto; border-top:#535353 1px solid; border-bottom:#535353 1px solid;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;
}
.h-case01 ul li:hover a{width:287px; border:0px; background-color:#015cb5; color:#fff;
-moz-border-radius: 20px;     
-webkit-border-radius: 20px;   
border-radius:20px;           
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;
}
/*end内页*/


/*BOTTOM*/
.link-bg{
  width: 100%;
  height: 50px;
  background-color: #e5e5e5;
  overflow: hidden;
}
.link h3{
  float: left;
  height: 50px;
  font-size: 17px;
  color: #082961;
  line-height: 50px;
}
.link a{
  display: block;
  float: left;
  padding-right: 20px;
  height: 50px;
  font-size: 15px;
  color: #082961;
  line-height: 50px;
}
.clearfix:after {content:'';display:block;height:0;clear:both;visibility:hidden;}
.baseDiv{ width:1200px; margin:0 auto; margin-left:auto !important; margin-right:auto !important; text-align: center;}
.foot{ background-color:#222; padding:0px 0 15px 0; position:relative; }
.foot .bottomNav{text-align:center; height:50px; line-height:50px; border-bottom:1px solid #222; margin-bottom:0px; background: #000;}
.foot .bottomNav a{color:#bcbcbc; font-size:16px;display: block; float: left; width: 165px;text-align: center;}
.foot .bottomNav .span_n{  font-size:14px; color:#363636;}
.foot .bottomNav a:hover{ text-decoration:underline;}
.foot .left_lx{ padding:0px 0 0 0px;}

.foot .box .ewm{ margin-left:20px;}
.foot .box .ewm img{ float:left; display:block; width:110px; margin:auto; }
.foot .box .ewm span{ display:block; float:left; width:18px; line-height:15px; text-align:center; font-size:14px; color:#7e7e7e; padding:16px 5px 0 5px; height:95px; background-color:#333;}

.copyright{  font-size:14px; color:#aaa; padding-top:20px; line-height:35px; text-align: center; height:120px;}
.copyright p{text-align: center; font-size:14px; color:#aaa;}
.copyright .span1{ padding:0 30px 0 0; text-align: center; font-size:14px; color:#aaa;}
.copyright a{ color:#aaa;}
.copyright a:hover{ color:#fff;}
.copyright .tel{ display:block; height:70px; border:1px dashed #999; margin-top:23px; padding:0 40px; line-height:70px; font-size:35px; color:#aaa; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.copyright p span img{ vertical-align:middle; padding-right:10px;}
/*END BOTTOM*/

/*通用*/
/*滚动产品图片样式*/

.h-pro-gun01 li{
  margin-right: 19px;
  margin-bottom: 19px;
  float: left;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li .tu{
  border:1px solid #e5e5e5;
  overflow: hidden;
}
.h-pro-gun01 li .tu img{
  
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun01 li a h3{
  display: block;
  width: 100%;
  height: 46px;
  background-color: #005dcf;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 46px;
  letter-spacing: 0px;
}


.guan{ line-height:58px; background:#00ad04; text-align:center; color:#e6e6e6}
.guan h2{ font-size:18px; color:#fff; line-height:32px; font-weight:bold}
.guan h2 span{ color:#fff; display:inline-block; padding:0 15px; background:#04a132; text-transform:uppercase; margin:0 0 0 10px;}
.guan ul{ width:900px;}
.guan li{ width:90px; text-align:center; line-height:32px; float:left; background:url(../images/guan_line.jpg) no-repeat right center}
.guan li a{ font-size:16px; color:#fff; }
.guan li a:hover{ font-weight:bold; color:#fff}
.guan li:last-child{ background:none;}

.s_width{ width:1200px margin:0 auto; position:relative; text-align:center;}
.s_width a{ color:#fff; padding:0 20px; font-size:16px;}
.s_width a:hover{ color:#ffa800;}

/*内页新闻1*/
   /*news9*/
.my-ny-news09{ width:1200px height:auto;}
.my-ny-news09 ul{ width:1200px; margin-top:30px;}
.my-ny-news09 ul li{ float:left; width:530px; height:106px; margin-right:48px;}
.my-ny-news09 ul li .l{ float:left; width:67px; height:73px; background-image:url(../images/M-news-tu01.jpg);-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.my-ny-news09 ul li .l h4{ display:block; height:33px; line-height:33px; text-align:center; margin-top:15px; font-size:22px; color:#8d8d8d;}
.my-ny-news09 ul li .l h5{ display:block; height:22px; line-height:22px; text-align:center; font-size:12px; color:#c5c5c5; letter-spacing:0px; margin:0px; padding:0px;}
.my-ny-news09 ul li .r{ float:right; width:446px; overflow:hidden;}
.my-ny-news09 ul li .r a h3{ display:block; height:31px; line-height:31px; text-align:left; font-size:16px; color:#000; overflow:hidden;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.my-ny-news09 ul li .r p{ display:block; height:38px; line-height:140%; text-align:left; font-size:13px; color:#949494; overflow:hidden;}
.my-ny-news09 ul li:hover .l, .my-ny-news09 ul li:first-child .l{ float:left; width:67px; height:73px; background-image:url(../images/M-news-tu02.jpg);-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.my-ny-news09 ul li:hover .l h4, .my-ny-news09 ul li:first-child .l h4{ color:#014785;}
.my-ny-news09 ul li:hover .l h5, .my-ny-news09 ul li:first-child .l h5{ color:#014785;}
.my-ny-news09 ul li:hover .r a h3, .my-ny-news09 ul li:first-child .r a h3{ color:#055faf; font-size:16px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
